@charset "utf-8";
$index_color:#ff9344;
$font_color:#494949;

@function vw($px){
    @return $px/750px*100*1vw;
}
body {
    position: relative;
    overflow: hidden;
}
.web {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y:auto;
    footer {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
        ul {    
            li {
                width: 25%;
                text-align: center;
                position:relative;
                a {
                    padding:vw(18px) 0 vw(4px);
                    width: 100%;
                    height: 100%;
                    display: inline-block;
                    color: #8b8b8b;
                    i {
                    font-size: vw(66px);
                    }
                    p {
                    padding-top: vw(2px);
                    font-size: vw(26px);    
                    }
                    &.active {
                        color:$index_color;
                    }
                }
            }
        }
    }
}